print('文件夹内只有文件')
print('-'*100)

import os   # 引用os函数

size = 0        # 声明一个计数变量

def get_dir_size(target_dir):

    global size         # 因为要在内部进行计算重新复制，所以要用global提升size为全局变量

    d_list = os.listdir(target_dir)     # 列出当前文件夹所在目录下的所有文件

    print(d_list)

    for f in d_list:        # 遍历文件和文件夹列表，获取所有文件的大小

        f = os.path.join(target_dir,f)      # 把每个文件跟绝对路径进行拼接
        print(f,os.path.getsize(f))

        size = size + os.path.getsize(f)        # 使用os.path.getsize(f)获取每个文件的大小，跟size累加

    return size
dir_size = get_dir_size(r'E:\PyCharm\project\untitled\第一周作业')

print('总文件大小：',dir_size)

#       没明白是怎么计算出来的。。。。